package bean.Being;

/**
 * 抽象类，用于协调作用域不同步的bean
 * singleton的bean依赖prototype的bean时
 * 会只有一次注入，使得prototype的bean失去应用的特点
 */
public abstract class Hunter implements Being{
    public abstract Dog getDog();
    @Override
    public void testBeing() {
        System.out.println("带着"+getDog()+"打猎");
    }
}
